package com.ethink.order.api.model;

import com.ethink.order.api.info.TobSaleOrderInfo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author default
 * @version 1.0.0
 * @ClassName TobSaleOrderModel.java
 * @Description
 * @createTime 2022年11月16日 15:03:00
 */
@Data
public class TobSaleOrderModel extends TobSaleOrderInfo {

    @Schema(description = "预售总量")
    private Integer preSaleVolume;

    @Schema(description = "预售额")
    private BigDecimal preSaleAmount;

    @Schema(description = "结算总量")
    private Integer settlementVolume;

    @Schema(description = "申请退货总量")
    private Integer returnsVolume;

    @Schema(description = "未结数量")
    private Integer differenceQuantity;

    @Schema(description = "是否可以删除")
    private Boolean isRemove = true;

    @Schema(description = "实际退货数量")
    private Integer actualReturnsVolume;

    @Schema(description = "出库时间")
    private Date outboundTime;
}
